a species of cactus (echinocactus horizonthalonius) - Spanish English Dictionary